/**
 * 
 */
package com.mvc.model.xt;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import com.mvc.model.base.IdEntity;

/**
 * 预约信息表
 * @author qingjie
 *
 */
@Entity
@Table(name="xt_reservation")
@DynamicInsert(true)
@DynamicUpdate(true)
public class Reservation extends IdEntity implements Serializable {
	private static final long serialVersionUID = -6420991708295138755L;
	
	private String reservationCode;//预约编码
	private String reservationAdminCode;//预约行政区码
	private String reservationAdminArea;//预约行政区域
	private Date expectVisTime;//期望就诊时间
	private Integer whetherAccurate;//是否精准      精准预约，医院科室医生要有数据。
	private String expectVisHospital;//期望就诊医院
	private String expectVisDepartment;//期望就诊科室
	private String expectVisDoctor;//期望就诊医生
	private String visitsCode;//就诊人编码
	private String visitsName;//就诊人姓名
	private String visitsTel;//就诊联系人电话
	private String whetherFirstVisit;//是否初诊/复诊 
	private String diagnoseDisease;//确诊疾病
	private String descriptionDisease;//病情描述      发病时间，主要症状，治疗经过，目前状况希望的帮助
	private String inspectImgRep;//检查影像报告图片
	private Date createDate;//创建时间
	private Date modifyDate;//修改时间
	public String getReservationCode() {
		return reservationCode;
	}
	public String getReservationAdminCode() {
		return reservationAdminCode;
	}
	public String getReservationAdminArea() {
		return reservationAdminArea;
	}
	public Date getExpectVisTime() {
		return expectVisTime;
	}
	public Integer getWhetherAccurate() {
		return whetherAccurate;
	}
	public String getExpectVisHospital() {
		return expectVisHospital;
	}
	public String getExpectVisDepartment() {
		return expectVisDepartment;
	}
	public String getExpectVisDoctor() {
		return expectVisDoctor;
	}
	public String getVisitsCode() {
		return visitsCode;
	}
	public String getVisitsName() {
		return visitsName;
	}
	public String getVisitsTel() {
		return visitsTel;
	}
	public String getWhetherFirstVisit() {
		return whetherFirstVisit;
	}
	public String getDiagnoseDisease() {
		return diagnoseDisease;
	}
	public String getDescriptionDisease() {
		return descriptionDisease;
	}
	public String getInspectImgRep() {
		return inspectImgRep;
	}
	public Date getCreateDate() {
		return createDate;
	}
	public Date getModifyDate() {
		return modifyDate;
	}
	public void setReservationCode(String reservationCode) {
		this.reservationCode = reservationCode;
	}
	public void setReservationAdminCode(String reservationAdminCode) {
		this.reservationAdminCode = reservationAdminCode;
	}
	public void setReservationAdminArea(String reservationAdminArea) {
		this.reservationAdminArea = reservationAdminArea;
	}
	public void setExpectVisTime(Date expectVisTime) {
		this.expectVisTime = expectVisTime;
	}
	public void setWhetherAccurate(Integer whetherAccurate) {
		this.whetherAccurate = whetherAccurate;
	}
	public void setExpectVisHospital(String expectVisHospital) {
		this.expectVisHospital = expectVisHospital;
	}
	public void setExpectVisDepartment(String expectVisDepartment) {
		this.expectVisDepartment = expectVisDepartment;
	}
	public void setExpectVisDoctor(String expectVisDoctor) {
		this.expectVisDoctor = expectVisDoctor;
	}
	public void setVisitsCode(String visitsCode) {
		this.visitsCode = visitsCode;
	}
	public void setVisitsName(String visitsName) {
		this.visitsName = visitsName;
	}
	public void setVisitsTel(String visitsTel) {
		this.visitsTel = visitsTel;
	}
	public void setWhetherFirstVisit(String whetherFirstVisit) {
		this.whetherFirstVisit = whetherFirstVisit;
	}
	public void setDiagnoseDisease(String diagnoseDisease) {
		this.diagnoseDisease = diagnoseDisease;
	}
	public void setDescriptionDisease(String descriptionDisease) {
		this.descriptionDisease = descriptionDisease;
	}
	public void setInspectImgRep(String inspectImgRep) {
		this.inspectImgRep = inspectImgRep;
	}
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}
}
